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

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

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "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.

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", "requestTransformPackageName" : "elasticsearch.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceName" : "Elasticsearch", "signingName" : "es", "syncBuilder" : "DefaultElasticsearchClientBuilder", "syncBuilderInterface" : "ElasticsearchClientBuilder", "syncClient" : "DefaultElasticsearchClient", "syncInterface" : "ElasticsearchClient", "transformPackageName" : "elasticsearch.transform", "uid" : "es-2015-01-01", "xmlProtocol" : false }, "operations" : { "AddTags" : { "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.

", "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" }, "CancelElasticsearchServiceSoftwareUpdate" : { "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.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" }, "DeleteElasticsearchDomain" : { "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.

", "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" : { "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.

", "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" }, "DescribeElasticsearchDomain" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "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.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "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.

", "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" }, "DescribeReservedElasticsearchInstanceOfferings" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists available reserved Elasticsearch instance offerings.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about reserved Elasticsearch instances for this account.

", "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" }, "GetCompatibleElasticsearchVersions" : { "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.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" }, "ListElasticsearchInstanceTypes" : { "authenticated" : true, "deprecated" : false, "documentation" : "

List all Elasticsearch instance types that are supported for given ElasticsearchVersion

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

List all supported Elasticsearch versions

", "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" }, "ListTags" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns all tags for the given Elasticsearch domain.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Allows you to purchase reserved Elasticsearch instances.

", "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" }, "RemoveTags" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Schedules a service software update for an Amazon ES domain.

", "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" : { "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.

", "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" : { "authenticated" : true, "deprecated" : false, "documentation" : "

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

", "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" : { "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "AddTags", "locationName" : null, "requestUri" : "/2015-01-01/tags", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "TagList" : { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

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

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Value for given AdditionalLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "LimitValues" : { "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, "documentation" : "

Value for given AdditionalLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Value for given AdditionalLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the status of advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of OptionStatus for advanced options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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 }, "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, "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" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSoftwareOptions" : { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "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, "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "IdentityPoolId" : { "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, "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "RoleArn" : { "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, "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UserPoolId" : { "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, "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the option to enable Cognito for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Cognito user pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Cognito identity pool ID for Kibana authentication.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the role ARN that provides Elasticsearch permissions for accessing Cognito resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Cognito options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The current version of Elasticsearch on which a domain is.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TargetVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SourceVersion" : { "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, "documentation" : "

The current version of Elasticsearch on which a domain is.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "TargetVersions" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TargetVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The current version of Elasticsearch on which a domain is.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TargetVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "CreateElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/domain", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "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 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, "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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 letter or number 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 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 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 letter or number 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 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, "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 letter or number 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 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 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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Encryption At Rest Options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "DomainName" : { "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 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, "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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 letter or number 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 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 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 letter or number 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 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, "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 letter or number 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 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 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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EBSOptions" : { "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, "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "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, "documentation" : "

Specifies the Encryption At Rest Options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "VPCOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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 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, "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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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 letter or number 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 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 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 letter or number 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 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, "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 letter or number 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 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 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 letter or number and can contain the following characters: a-z (lowercase), 0-9, and - (hyphen).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Options to enable, disable and specify the type and size of EBS storage volumes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the Encryption At Rest Options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The status of the newly created Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "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, "documentation" : "

The status of the newly created Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The status of the newly created Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The name of the Elasticsearch domain that you want to permanently delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The status of the Elasticsearch domain being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "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, "documentation" : "

The status of the Elasticsearch domain being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The status of the Elasticsearch domain being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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 }, "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, "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 }, "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, "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 }, "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, "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" : [ { "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, "documentation" : "

The Elasticsearch domain that you want to get information about.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "

The Elasticsearch domain that you want to get information about.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The Elasticsearch domain that you want to get information about.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainConfig" : { "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, "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The configuration information of the domain requested in the DescribeElasticsearchDomainConfig request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The name of the Elasticsearch domain for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The current status of the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatus" : { "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, "documentation" : "

The current status of the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The current status of the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

The Elasticsearch domains for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainNames" : { "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, "documentation" : "

The Elasticsearch domains for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The Elasticsearch domains for which you want information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainStatusList" : { "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, "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The status of the domains requested in the DescribeElasticsearchDomains request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainStatusList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "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, "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "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, "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "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, "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "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, "documentation" : "

The instance type for an Elasticsearch cluster for which Elasticsearch Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Version of Elasticsearch for which Limits are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitsByRole" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeReservedElasticsearchInstanceOfferings", "locationName" : null, "requestUri" : "/2015-01-01/es/reservedInstanceOfferings", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferings" : { "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, "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of reserved Elasticsearch instance offerings

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstanceOfferings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "DescribeReservedElasticsearchInstances", "locationName" : null, "requestUri" : "/2015-01-01/es/reservedInstances", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstances" : { "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, "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Provides an identifier to allow retrieval of paginated results.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of reserved Elasticsearch instances.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ReservedElasticsearchInstances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the DomainName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "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, "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EBSEnabled" : { "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, "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Iops" : { "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, "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "VolumeSize" : { "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, "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "VolumeType" : { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "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, "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies whether EBS-based storage is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVolumeTypeAsString", "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, "documentation" : "

Specifies the volume type for EBS-based storage.

", "endpointDiscoveryId" : false, "enumType" : "VolumeType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Integer to specify the size of an EBS volume.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the IOPD for a Provisioned IOPS EBS volume (SSD).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the EBS options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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" : "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

The instance type for an Elasticsearch cluster.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

\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.\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, "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.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDedicatedMasterTypeAsString", "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, "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DedicatedMasterCount" : { "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, "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "DedicatedMasterEnabled" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "DedicatedMasterType" : { "beanStyleGetterMethodName" : "getDedicatedMasterTypeAsString", "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, "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "InstanceCount" : { "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, "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "InstanceType" : { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

The instance type for an Elasticsearch cluster.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

\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.\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, "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.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ZoneAwarenessConfig" : { "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, "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ZoneAwarenessEnabled" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceTypeAsString", "beanStyleSetterMethodName" : "setInstanceType", "c2jName" : "InstanceType", "c2jShape" : "ESPartitionInstanceType", "defaultConsumerFluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

The instance type for an Elasticsearch cluster.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "instanceType", "fluentEnumSetterMethodName" : "instanceType", "fluentGetterMethodName" : "instanceTypeAsString", "fluentSetterDocumentation" : "

The instance type for an Elasticsearch cluster.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

\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.\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, "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.

\n@param instanceType The instance type for an Elasticsearch cluster.\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.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of instances in the specified domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the zone awareness configuration for a domain when zone awareness is enabled.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDedicatedMasterTypeAsString", "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, "documentation" : "

The instance type for a dedicated master node.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Total number of dedicated master nodes, active and on standby, for the cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the cluster configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the configuration for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "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, "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "EBSOptions" : { "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, "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "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, "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "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, "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "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, "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "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, "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "VPCOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

String of format X.Y to specify version for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the ElasticsearchClusterConfig for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the EBSOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the SnapshotOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the EncryptionAtRestOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the NodeToNodeEncryptionOptions for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the AdvancedOptions for the domain. See Configuring Advanced Options for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "AccessPolicies" : { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "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, "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Created" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "Deleted" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "DomainId" : { "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, "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "DomainName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "EBSOptions" : { "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, "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "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, "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "EncryptionAtRestOptions" : { "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, "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Endpoint" : { "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, "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Endpoints" : { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, "NodeToNodeEncryptionOptions" : { "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, "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Processing" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ServiceSoftwareOptions" : { "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, "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "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, "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeProcessing" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "VPCOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The unique identifier for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The Elasticsearch domain endpoint that you use to submit index and search requests.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The type and number of instances in the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The EBSOptions for the specified domain. See Configuring EBS-based Storage for more information.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the SnapshotOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The CognitoOptions for the specified domain. For more information, see Amazon Cognito Authentication for Kibana.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the EncryptionAtRestOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the NodeToNodeEncryptionOptions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the AdvancedOptions

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "documentation" : "

Log publishing options for the given domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The current status of the Elasticsearch domain's service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the Elasticsearch version for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Elasticsearch version options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "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, "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "KmsKeyId" : { "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, "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the option to enable Encryption At Rest.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the KMS Key ID for Encryption At Rest options.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the Encryption At Rest options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "GetCompatibleElasticsearchVersions", "locationName" : null, "requestUri" : "/2015-01-01/es/compatibleVersions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompatibleElasticsearchVersions" : { "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, "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

A map of compatible Elasticsearch versions returned as part of the GetCompatibleElasticsearchVersions operation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "CompatibleElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeHistories" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "UpgradeHistories", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StepStatus" : { "beanStyleGetterMethodName" : "getStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeName" : { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeStep" : { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaximumInstanceCount" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "MinimumInstanceCount" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceCountLimits" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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 }, "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, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalLimits" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "InstanceLimits" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "StorageTypes" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AdditionalLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

List of Elasticsearch domain names.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainNames" : { "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, "documentation" : "

List of Elasticsearch domain names.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

List of Elasticsearch domain names.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "DomainNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchVersion" : { "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, "documentation" : "

Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Version of Elasticsearch for which list of supported elasticsearch instance types are needed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypesAsStrings", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypesWithStrings", "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, "documentation" : "

List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setElasticsearchInstanceTypesWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticsearchInstanceTypes" : { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypesAsStrings", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypesWithStrings", "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, "documentation" : "

List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setElasticsearchInstanceTypesWithStrings", "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypesAsStrings", "beanStyleSetterMethodName" : "setElasticsearchInstanceTypesWithStrings", "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, "documentation" : "

List of instance types supported by Amazon Elasticsearch service for given ElasticsearchVersion

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchInstanceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setElasticsearchInstanceTypesWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListElasticsearchVersions", "locationName" : null, "requestUri" : "/2015-01-01/es/versions", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ElasticsearchVersions" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "NextToken" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "ElasticsearchVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "ListTags", "locationName" : null, "requestUri" : "/2015-01-01/tags/", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

List of Tag for the requested Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagList" : { "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, "documentation" : "

List of Tag for the requested Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

List of Tag for the requested Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies whether given log publishing option is enabled or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogsLogGroupArn" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Enabled" : { "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, "documentation" : "

Specifies whether given log publishing option is enabled or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies whether given log publishing option is enabled or not.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOptionsAsStrings", "beanStyleSetterMethodName" : "setOptionsWithStrings", "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, "documentation" : "

The log publishing options configured for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "beanStyleGetterMethodName" : "getOptionsAsStrings", "beanStyleSetterMethodName" : "setOptionsWithStrings", "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, "documentation" : "

The log publishing options configured for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOptionsAsStrings", "beanStyleSetterMethodName" : "setOptionsWithStrings", "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, "documentation" : "

The log publishing options configured for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specify true to enable node-to-node encryption.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Enabled" : { "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, "documentation" : "

Specify true to enable node-to-node encryption.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specify true to enable node-to-node encryption.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the node-to-node encryption options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Timestamp which tells the creation date for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Timestamp which tells the last updated time for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the latest version for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "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, "documentation" : "

Provides the OptionState for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Indicates whether the Elasticsearch domain is being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreationDate" : { "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, "documentation" : "

Timestamp which tells the creation date for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "PendingDeletion" : { "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, "documentation" : "

Indicates whether the Elasticsearch domain is being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "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, "documentation" : "

Provides the OptionState for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpdateDate" : { "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, "documentation" : "

Timestamp which tells the last updated time for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpdateVersion" : { "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, "documentation" : "

Specifies the latest version for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Timestamp which tells the creation date for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Timestamp which tells the last updated time for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the latest version for the entity.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "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, "documentation" : "

Provides the OptionState for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : "OptionState", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Indicates whether the Elasticsearch domain is being deleted.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "PurchaseReservedElasticsearchInstanceOffering", "locationName" : null, "requestUri" : "/2015-01-01/es/purchaseReservedInstanceOffering", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "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, "documentation" : "

The ID of the reserved Elasticsearch instance offering to purchase.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of Elasticsearch instances to reserve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceCount" : { "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, "documentation" : "

The number of Elasticsearch instances to reserve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservationName" : { "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, "documentation" : "

A customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "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, "documentation" : "

The ID of the reserved Elasticsearch instance offering to purchase.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The ID of the reserved Elasticsearch instance offering to purchase.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of Elasticsearch instances to reserve.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Details of the reserved Elasticsearch instance which was purchased.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The customer-specified identifier used to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ReservationName" : { "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, "documentation" : "

The customer-specified identifier used to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "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, "documentation" : "

Details of the reserved Elasticsearch instance which was purchased.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Details of the reserved Elasticsearch instance which was purchased.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The customer-specified identifier used to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The monetary amount of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The frequency of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RecurringChargeAmount" : { "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, "documentation" : "

The monetary amount of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "RecurringChargeFrequency" : { "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, "documentation" : "

The frequency of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The monetary amount of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The frequency of the recurring charge.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "RemoveTags", "locationName" : null, "requestUri" : "/2015-01-01/tags-removal", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the TagKey list which you want to remove from the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "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, "documentation" : "

Specifies the TagKey list which you want to remove from the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the TagKey list which you want to remove from the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The unique identifier for the reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The time the reservation started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The duration, in seconds, for which the Elasticsearch instance is reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of Elasticsearch instances that have been reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The state of the reserved Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

The payment option as defined in the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CurrencyCode" : { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Duration" : { "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, "documentation" : "

The duration, in seconds, for which the Elasticsearch instance is reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceCount" : { "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, "documentation" : "

The number of Elasticsearch instances that have been reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceType" : { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "FixedPrice" : { "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, "documentation" : "

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "PaymentOption" : { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

The payment option as defined in the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "RecurringCharges" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "ReservationName" : { "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, "documentation" : "

The customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceId" : { "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, "documentation" : "

The unique identifier for the reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "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, "documentation" : "

The offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "StartTime" : { "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, "documentation" : "

The time the reservation started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "State" : { "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, "documentation" : "

The state of the reserved Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UsagePrice" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The customer-specified identifier to track this reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The unique identifier for the reservation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The time the reservation started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The duration, in seconds, for which the Elasticsearch instance is reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The upfront fixed charge you will paid to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The number of Elasticsearch instances that have been reserved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The state of the reserved Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

The payment option as defined in the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The Elasticsearch reserved instance offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

Payment option for the reserved Elasticsearch instance offering

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CurrencyCode" : { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Duration" : { "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, "documentation" : "

The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchInstanceType" : { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "FixedPrice" : { "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, "documentation" : "

The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "PaymentOption" : { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

Payment option for the reserved Elasticsearch instance offering

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "RecurringCharges" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "ReservedElasticsearchInstanceOfferingId" : { "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, "documentation" : "

The Elasticsearch reserved instance offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UsagePrice" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The Elasticsearch reserved instance offering identifier.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getElasticsearchInstanceTypeAsString", "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, "documentation" : "

The Elasticsearch instance type offered by the reserved instance offering.

", "endpointDiscoveryId" : false, "enumType" : "ESPartitionInstanceType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The duration, in seconds, for which the offering will reserve the Elasticsearch instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The upfront fixed charge you will pay to purchase the specific reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The currency code for the reserved Elasticsearch instance offering.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPaymentOptionAsString", "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, "documentation" : "

Payment option for the reserved Elasticsearch instance offering

", "endpointDiscoveryId" : false, "enumType" : "ReservedElasticsearchInstancePaymentOption", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "RecurringCharges", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The current service software version that is present on the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The new service software version if one is available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The description of the UpdateStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomatedUpdateDate" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "Cancellable" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "CurrentVersion" : { "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, "documentation" : "

The current service software version that is present on the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Description" : { "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, "documentation" : "

The description of the UpdateStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "NewVersion" : { "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, "documentation" : "

The new service software version if one is available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpdateAvailable" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "UpdateStatus" : { "beanStyleGetterMethodName" : "getUpdateStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The current service software version that is present on the domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The new service software version if one is available.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpdateStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The description of the UpdateStatus.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomatedSnapshotStartHour" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the daily snapshot options specified for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of a daily automated snapshot.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the daily snapshot options specified for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of a daily automated snapshot.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the daily snapshot options specified for the Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of a daily automated snapshot.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

The name of the domain that you want to update to the latest service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "

The name of the domain that you want to update to the latest service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The name of the domain that you want to update to the latest service software.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSoftwareOptions" : { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The current status of the Elasticsearch service software update.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of limits that are applicable for given storage type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StorageSubTypeName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "StorageTypeLimits" : { "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, "documentation" : "

List of limits that are applicable for given storage type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "StorageTypeName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

List of limits that are applicable for given storage type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "StorageTypeLimits", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Values for the StorageTypeLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LimitName" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "LimitValues" : { "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, "documentation" : "

Values for the StorageTypeLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Values for the StorageTypeLimit$LimitName .

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "LimitValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "Value" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "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" : [ { "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, "documentation" : "

The name of the Elasticsearch domain that you are updating.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The type and number of instances to instantiate for the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specify the type and size of the EBS volume that you want to use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccessPolicies" : { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "AdvancedOptions" : { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "CognitoOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "DomainName" : { "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, "documentation" : "

The name of the Elasticsearch domain that you are updating.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "EBSOptions" : { "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, "documentation" : "

Specify the type and size of the EBS volume that you want to use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "ElasticsearchClusterConfig" : { "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, "documentation" : "

The type and number of instances to instantiate for the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "LogPublishingOptions" : { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "xmlNameSpaceUri" : null }, "SnapshotOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "VPCOptions" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The name of the Elasticsearch domain that you are updating.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The type and number of instances to instantiate for the domain cluster.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specify the type and size of the EBS volume that you want to use.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "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" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

IAM access policy as a JSON-formatted string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogPublishingOptionsAsStrings", "beanStyleSetterMethodName" : "setLogPublishingOptionsWithStrings", "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, "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, "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@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, "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" : { "beanStyleGetterMethodName" : "getKeyAsString", "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "LogType", "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" : "setLogPublishingOptionsWithStrings", "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

The status of the updated Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainConfig" : { "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, "documentation" : "

The status of the updated Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

The status of the updated Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : { "action" : "UpgradeElasticsearchDomain", "locationName" : null, "requestUri" : "/2015-01-01/es/upgradeDomain", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "PerformCheckOnly" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "TargetVersion" : { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainName" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "PerformCheckOnly" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "TargetVersion" : { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The version of Elasticsearch that you intend to upgrade the domain to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpgradeStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StepsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StartTimestamp" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "StepsList" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StepsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "UpgradeName" : { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeStatus" : { "beanStyleGetterMethodName" : "getUpgradeStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

A string that describes the update briefly

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpgradeStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "StepsList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpgradeStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A list of strings containing detailed information about the errors encountered in a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "Issues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The Floating point value representing progress percentage of a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Issues" : { "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, "documentation" : "

A list of strings containing detailed information about the errors encountered in a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "Issues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "ProgressPercent" : { "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, "documentation" : "

The Floating point value representing progress percentage of a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeStep" : { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, "UpgradeStepStatus" : { "beanStyleGetterMethodName" : "getUpgradeStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getUpgradeStepAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUpgradeStepStatusAsString", "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

A list of strings containing detailed information about the errors encountered in a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "Issues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

The Floating point value representing progress percentage of a particular step.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZones" : { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "SecurityGroupIds" : { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "SubnetIds" : { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "VPCId" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "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, "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@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, "statusCode" : false, "unmarshallLocationName" : "AvailabilityZones", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Options" : { "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, "documentation" : "

Specifies the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, "Status" : { "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, "documentation" : "

Specifies the status of the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the status of the VPC options for the specified Elasticsearch domain.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SecurityGroupIds" : { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, "SubnetIds" : { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "documentation" : "

Specifies the subnets for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SubnetIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "xmlNameSpaceUri" : null }, { "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, "documentation" : "

Specifies the security groups for VPC endpoint.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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@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, "statusCode" : false, "unmarshallLocationName" : "SecurityGroupIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "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, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "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, "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" }, "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" }, "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 }, "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, "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 }, "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, "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 }, "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, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AvailabilityZoneCount" : { "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, "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, "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, "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" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "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, "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, "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, "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" }, "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 } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 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