
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