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

models.mediastore-2017-09-01-intermediate.json Maven / Gradle / Ivy

Go to download

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

There is a newer version: 2.29.39
Show newest version
{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "describeContainer" ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "listContainers" ]
  },
  "metadata" : {
    "apiVersion" : "2017-09-01",
    "asyncBuilder" : "DefaultMediaStoreAsyncClientBuilder",
    "asyncBuilderInterface" : "MediaStoreAsyncClientBuilder",
    "asyncClient" : "DefaultMediaStoreAsyncClient",
    "asyncInterface" : "MediaStoreAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultMediaStoreBaseClientBuilder",
    "baseBuilderInterface" : "MediaStoreBaseClientBuilder",
    "baseExceptionName" : "MediaStoreException",
    "baseRequestName" : "MediaStoreRequest",
    "baseResponseName" : "MediaStoreResponse",
    "cborProtocol" : false,
    "clientPackageName" : "mediastore",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "MediaStore",
    "documentation" : "

An AWS Elemental MediaStore container is a namespace that holds folders and objects. You use a container endpoint to create, read, and delete objects.

", "endpointPrefix" : "mediastore", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.mediastore", "fullModelPackageName" : "software.amazon.awssdk.services.mediastore.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.mediastore.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.mediastore.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.mediastore.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "mediastore.model", "paginatorsPackageName" : "mediastore.paginators", "protocol" : "json", "requestTransformPackageName" : "mediastore.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "MediaStore", "serviceName" : "MediaStore", "signingName" : "mediastore", "syncBuilder" : "DefaultMediaStoreClientBuilder", "syncBuilderInterface" : "MediaStoreClientBuilder", "syncClient" : "DefaultMediaStoreClient", "syncInterface" : "MediaStoreClient", "transformPackageName" : "mediastore.transform", "uid" : "mediastore-2017-09-01", "xmlProtocol" : false }, "operations" : { "CreateContainer" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a storage container to hold objects. A container is similar to a bucket in the Amazon S3 service.

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

The container that you specified in the request already exists or is being updated.

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

A service limit has been exceeded.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateContainerRequest", "variableName" : "createContainerRequest", "variableType" : "CreateContainerRequest", "documentation" : "", "simpleType" : "CreateContainerRequest", "variableSetterType" : "CreateContainerRequest" }, "methodName" : "createContainer", "operationName" : "CreateContainer", "paginated" : false, "returnType" : { "returnType" : "CreateContainerResponse", "documentation" : null }, "syncReturnType" : "CreateContainerResponse" }, "DeleteContainer" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified container. Before you make a DeleteContainer request, delete any objects in the container or in any folders in the container. You can delete only empty containers.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteContainerRequest", "variableName" : "deleteContainerRequest", "variableType" : "DeleteContainerRequest", "documentation" : "", "simpleType" : "DeleteContainerRequest", "variableSetterType" : "DeleteContainerRequest" }, "methodName" : "deleteContainer", "operationName" : "DeleteContainer", "paginated" : false, "returnType" : { "returnType" : "DeleteContainerResponse", "documentation" : null }, "syncReturnType" : "DeleteContainerResponse" }, "DeleteContainerPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the access policy that is associated with the specified container.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteContainerPolicyRequest", "variableName" : "deleteContainerPolicyRequest", "variableType" : "DeleteContainerPolicyRequest", "documentation" : "", "simpleType" : "DeleteContainerPolicyRequest", "variableSetterType" : "DeleteContainerPolicyRequest" }, "methodName" : "deleteContainerPolicy", "operationName" : "DeleteContainerPolicy", "paginated" : false, "returnType" : { "returnType" : "DeleteContainerPolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteContainerPolicyResponse" }, "DeleteCorsPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the cross-origin resource sharing (CORS) configuration information that is set for the container.

To use this operation, you must have permission to perform the MediaStore:DeleteCorsPolicy action. The container owner has this permission by default and can grant this permission to others.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The CORS policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteCorsPolicyRequest", "variableName" : "deleteCorsPolicyRequest", "variableType" : "DeleteCorsPolicyRequest", "documentation" : "", "simpleType" : "DeleteCorsPolicyRequest", "variableSetterType" : "DeleteCorsPolicyRequest" }, "methodName" : "deleteCorsPolicy", "operationName" : "DeleteCorsPolicy", "paginated" : false, "returnType" : { "returnType" : "DeleteCorsPolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteCorsPolicyResponse" }, "DeleteLifecyclePolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Removes an object lifecycle policy from a container. It takes up to 20 minutes for the change to take effect.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteLifecyclePolicyRequest", "variableName" : "deleteLifecyclePolicyRequest", "variableType" : "DeleteLifecyclePolicyRequest", "documentation" : "", "simpleType" : "DeleteLifecyclePolicyRequest", "variableSetterType" : "DeleteLifecyclePolicyRequest" }, "methodName" : "deleteLifecyclePolicy", "operationName" : "DeleteLifecyclePolicy", "paginated" : false, "returnType" : { "returnType" : "DeleteLifecyclePolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteLifecyclePolicyResponse" }, "DescribeContainer" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the properties of the requested container. This request is commonly used to retrieve the endpoint of a container. An endpoint is a value assigned by the service when a new container is created. A container's endpoint does not change after it has been assigned. The DescribeContainer request returns a single Container object based on ContainerName. To return all Container objects that are associated with a specified AWS account, use ListContainers.

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

The container that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeContainerRequest", "variableName" : "describeContainerRequest", "variableType" : "DescribeContainerRequest", "documentation" : "", "simpleType" : "DescribeContainerRequest", "variableSetterType" : "DescribeContainerRequest" }, "methodName" : "describeContainer", "operationName" : "DescribeContainer", "paginated" : false, "returnType" : { "returnType" : "DescribeContainerResponse", "documentation" : null }, "syncReturnType" : "DescribeContainerResponse" }, "GetContainerPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the access policy for the specified container. For information about the data that is included in an access policy, see the AWS Identity and Access Management User Guide.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetContainerPolicyRequest", "variableName" : "getContainerPolicyRequest", "variableType" : "GetContainerPolicyRequest", "documentation" : "", "simpleType" : "GetContainerPolicyRequest", "variableSetterType" : "GetContainerPolicyRequest" }, "methodName" : "getContainerPolicy", "operationName" : "GetContainerPolicy", "paginated" : false, "returnType" : { "returnType" : "GetContainerPolicyResponse", "documentation" : null }, "syncReturnType" : "GetContainerPolicyResponse" }, "GetCorsPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the cross-origin resource sharing (CORS) configuration information that is set for the container.

To use this operation, you must have permission to perform the MediaStore:GetCorsPolicy action. By default, the container owner has this permission and can grant it to others.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The CORS policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCorsPolicyRequest", "variableName" : "getCorsPolicyRequest", "variableType" : "GetCorsPolicyRequest", "documentation" : "", "simpleType" : "GetCorsPolicyRequest", "variableSetterType" : "GetCorsPolicyRequest" }, "methodName" : "getCorsPolicy", "operationName" : "GetCorsPolicy", "paginated" : false, "returnType" : { "returnType" : "GetCorsPolicyResponse", "documentation" : null }, "syncReturnType" : "GetCorsPolicyResponse" }, "GetLifecyclePolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the object lifecycle policy that is assigned to a container.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The policy that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetLifecyclePolicyRequest", "variableName" : "getLifecyclePolicyRequest", "variableType" : "GetLifecyclePolicyRequest", "documentation" : "", "simpleType" : "GetLifecyclePolicyRequest", "variableSetterType" : "GetLifecyclePolicyRequest" }, "methodName" : "getLifecyclePolicy", "operationName" : "GetLifecyclePolicy", "paginated" : false, "returnType" : { "returnType" : "GetLifecyclePolicyResponse", "documentation" : null }, "syncReturnType" : "GetLifecyclePolicyResponse" }, "ListContainers" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the properties of all containers in AWS Elemental MediaStore.

You can query to receive all the containers in one response. Or you can include the MaxResults parameter to receive a limited number of containers in each response. In this case, the response includes a token. To get the next set of containers, send the command again, this time with the NextToken parameter (with the returned token as its value). The next set of responses appears, with a token if there are still more containers to receive.

See also DescribeContainer, which gets the properties of one container.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListContainersRequest", "variableName" : "listContainersRequest", "variableType" : "ListContainersRequest", "documentation" : "", "simpleType" : "ListContainersRequest", "variableSetterType" : "ListContainersRequest" }, "methodName" : "listContainers", "operationName" : "ListContainers", "paginated" : false, "returnType" : { "returnType" : "ListContainersResponse", "documentation" : null }, "syncReturnType" : "ListContainersResponse" }, "PutContainerPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Creates an access policy for the specified container to restrict the users and clients that can access it. For information about the data that is included in an access policy, see the AWS Identity and Access Management User Guide.

For this release of the REST API, you can create only one policy for a container. If you enter PutContainerPolicy twice, the second command modifies the existing policy.

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

The container that you specified in the request does not exist.

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

The container that you specified in the request already exists or is being updated.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutContainerPolicyRequest", "variableName" : "putContainerPolicyRequest", "variableType" : "PutContainerPolicyRequest", "documentation" : "", "simpleType" : "PutContainerPolicyRequest", "variableSetterType" : "PutContainerPolicyRequest" }, "methodName" : "putContainerPolicy", "operationName" : "PutContainerPolicy", "paginated" : false, "returnType" : { "returnType" : "PutContainerPolicyResponse", "documentation" : null }, "syncReturnType" : "PutContainerPolicyResponse" }, "PutCorsPolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the cross-origin resource sharing (CORS) configuration on a container so that the container can service cross-origin requests. For example, you might want to enable a request whose origin is http://www.example.com to access your AWS Elemental MediaStore container at my.example.container.com by using the browser's XMLHttpRequest capability.

To enable CORS on a container, you attach a CORS policy to the container. In the CORS policy, you configure rules that identify origins and the HTTP methods that can be executed on your container. The policy can contain up to 398,000 characters. You can add up to 100 rules to a CORS policy. If more than one rule applies, the service uses the first applicable rule listed.

To learn more about CORS, see Cross-Origin Resource Sharing (CORS) in AWS Elemental MediaStore.

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

The container that you specified in the request does not exist.

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

The container that you specified in the request already exists or is being updated.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutCorsPolicyRequest", "variableName" : "putCorsPolicyRequest", "variableType" : "PutCorsPolicyRequest", "documentation" : "", "simpleType" : "PutCorsPolicyRequest", "variableSetterType" : "PutCorsPolicyRequest" }, "methodName" : "putCorsPolicy", "operationName" : "PutCorsPolicy", "paginated" : false, "returnType" : { "returnType" : "PutCorsPolicyResponse", "documentation" : null }, "syncReturnType" : "PutCorsPolicyResponse" }, "PutLifecyclePolicy" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Writes an object lifecycle policy to a container. If the container already has an object lifecycle policy, the service replaces the existing policy with the new policy. It takes up to 20 minutes for the change to take effect.

For information about how to construct an object lifecycle policy, see Components of an Object Lifecycle Policy.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutLifecyclePolicyRequest", "variableName" : "putLifecyclePolicyRequest", "variableType" : "PutLifecyclePolicyRequest", "documentation" : "", "simpleType" : "PutLifecyclePolicyRequest", "variableSetterType" : "PutLifecyclePolicyRequest" }, "methodName" : "putLifecyclePolicy", "operationName" : "PutLifecyclePolicy", "paginated" : false, "returnType" : { "returnType" : "PutLifecyclePolicyResponse", "documentation" : null }, "syncReturnType" : "PutLifecyclePolicyResponse" }, "StartAccessLogging" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Starts access logging on the specified container. When you enable access logging on a container, MediaStore delivers access logs for objects stored in that container to Amazon CloudWatch Logs.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartAccessLoggingRequest", "variableName" : "startAccessLoggingRequest", "variableType" : "StartAccessLoggingRequest", "documentation" : "", "simpleType" : "StartAccessLoggingRequest", "variableSetterType" : "StartAccessLoggingRequest" }, "methodName" : "startAccessLogging", "operationName" : "StartAccessLogging", "paginated" : false, "returnType" : { "returnType" : "StartAccessLoggingResponse", "documentation" : null }, "syncReturnType" : "StartAccessLoggingResponse" }, "StopAccessLogging" : { "authenticated" : true, "deprecated" : false, "documentation" : "

Stops access logging on the specified container. When you stop access logging on a container, MediaStore stops sending access logs to Amazon CloudWatch Logs. These access logs are not saved and are not retrievable.

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

The container that you specified in the request already exists or is being updated.

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

The container that you specified in the request does not exist.

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

The service is temporarily unavailable.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopAccessLoggingRequest", "variableName" : "stopAccessLoggingRequest", "variableType" : "StopAccessLoggingRequest", "documentation" : "", "simpleType" : "StopAccessLoggingRequest", "variableSetterType" : "StopAccessLoggingRequest" }, "methodName" : "stopAccessLogging", "operationName" : "StopAccessLogging", "paginated" : false, "returnType" : { "returnType" : "StopAccessLoggingResponse", "documentation" : null }, "syncReturnType" : "StopAccessLoggingResponse" } }, "shapes" : { "Container" : { "c2jName" : "Container", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

This section describes operations that you can perform on an AWS Elemental MediaStore container.

", "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" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

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

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@return The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

\n@return Unix timestamp.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

Unix timestamp.

\n@param creationTime Unix timestamp.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

Unix timestamp.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ContainerARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

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

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@return The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

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

The name of the container.

\n@param name The name of the container.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ContainerStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

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

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "endpointDiscoveryId" : false, "enumType" : "ContainerStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContainerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ContainerStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessLoggingEnabled", "beanStyleSetterMethodName" : "setAccessLoggingEnabled", "c2jName" : "AccessLoggingEnabled", "c2jShape" : "ContainerAccessLoggingEnabled", "defaultConsumerFluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\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 #accessLoggingEnabled(Boolean)}.\n@param accessLoggingEnabled 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 #accessLoggingEnabled(Boolean)", "deprecated" : false, "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessLoggingEnabled", "fluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessLoggingEnabled", "getterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@return The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "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" : "AccessLoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessLoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccessLoggingEnabled", "sensitive" : false, "setterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "setterMethodName" : "setAccessLoggingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ContainerARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

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

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@return The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AccessLoggingEnabled" : { "beanStyleGetterMethodName" : "getAccessLoggingEnabled", "beanStyleSetterMethodName" : "setAccessLoggingEnabled", "c2jName" : "AccessLoggingEnabled", "c2jShape" : "ContainerAccessLoggingEnabled", "defaultConsumerFluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\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 #accessLoggingEnabled(Boolean)}.\n@param accessLoggingEnabled 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 #accessLoggingEnabled(Boolean)", "deprecated" : false, "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessLoggingEnabled", "fluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessLoggingEnabled", "getterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@return The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "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" : "AccessLoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessLoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccessLoggingEnabled", "sensitive" : false, "setterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "setterMethodName" : "setAccessLoggingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "CreationTime" : { "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

\n@return Unix timestamp.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

Unix timestamp.

\n@param creationTime Unix timestamp.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

Unix timestamp.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Endpoint" : { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

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

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@return The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

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

The name of the container.

\n@param name The name of the container.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ContainerStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

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

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "endpointDiscoveryId" : false, "enumType" : "ContainerStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContainerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ContainerStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEndpoint", "beanStyleSetterMethodName" : "setEndpoint", "c2jName" : "Endpoint", "c2jShape" : "Endpoint", "defaultConsumerFluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

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

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endpoint", "fluentSetterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endpoint", "getterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@return The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Endpoint", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Endpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Endpoint", "sensitive" : false, "setterDocumentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

\n@param endpoint The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.", "setterMethodName" : "setEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endpoint", "variableType" : "String", "documentation" : "

The DNS endpoint of the container. Use the endpoint to identify the specific container when sending requests to the data plane. The service assigns this value when the container is created. Once the value has been assigned, it does not change.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreationTime", "beanStyleSetterMethodName" : "setCreationTime", "c2jName" : "CreationTime", "c2jShape" : "TimeStamp", "defaultConsumerFluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "creationTime", "fluentSetterDocumentation" : "

Unix timestamp.

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

Unix timestamp.

\n@return Unix timestamp.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreationTime", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CreationTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreationTime", "sensitive" : false, "setterDocumentation" : "

Unix timestamp.

\n@param creationTime Unix timestamp.", "setterMethodName" : "setCreationTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "creationTime", "variableType" : "java.time.Instant", "documentation" : "

Unix timestamp.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "ContainerARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

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

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@return The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

\n@param arn The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the container. The ARN has the following format:

arn:aws:<region>:<account that owns this container>:container/<name of container>

For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

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

The name of the container.

\n@param name The name of the container.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ContainerStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

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

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "endpointDiscoveryId" : false, "enumType" : "ContainerStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ContainerStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ContainerStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

\n@param status The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.\n@see ContainerStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When the endpoint is available, the status changes to ACTIVE.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccessLoggingEnabled", "beanStyleSetterMethodName" : "setAccessLoggingEnabled", "c2jName" : "AccessLoggingEnabled", "c2jShape" : "ContainerAccessLoggingEnabled", "defaultConsumerFluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\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 #accessLoggingEnabled(Boolean)}.\n@param accessLoggingEnabled 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 #accessLoggingEnabled(Boolean)", "deprecated" : false, "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accessLoggingEnabled", "fluentSetterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accessLoggingEnabled", "getterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@return The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "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" : "AccessLoggingEnabled", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AccessLoggingEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AccessLoggingEnabled", "sensitive" : false, "setterDocumentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

\n@param accessLoggingEnabled The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.", "setterMethodName" : "setAccessLoggingEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "accessLoggingEnabled", "variableType" : "Boolean", "documentation" : "

The state of access logging on the container. This value is false by default, indicating that AWS Elemental MediaStore does not send access logs to Amazon CloudWatch Logs. When you enable access logging on the container, MediaStore changes this value to true, indicating that the service delivers access logs for objects stored in that container to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Container", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "wrapper" : false }, "ContainerInUseException" : { "c2jName" : "ContainerInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The container that you specified in the request already exists or is being updated.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ContainerInUseException", "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" : "ContainerInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ContainerInUseException", "variableName" : "containerInUseException", "variableType" : "ContainerInUseException", "documentation" : null, "simpleType" : "ContainerInUseException", "variableSetterType" : "ContainerInUseException" }, "wrapper" : false }, "ContainerNotFoundException" : { "c2jName" : "ContainerNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The container that you specified in the request does not exist.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ContainerNotFoundException", "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" : "ContainerNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ContainerNotFoundException", "variableName" : "containerNotFoundException", "variableType" : "ContainerNotFoundException", "documentation" : null, "simpleType" : "ContainerNotFoundException", "variableSetterType" : "ContainerNotFoundException" }, "wrapper" : false }, "ContainerStatus" : { "c2jName" : "ContainerStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "ACTIVE" }, { "name" : "CREATING", "value" : "CREATING" }, { "name" : "DELETING", "value" : "DELETING" } ], "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" : "ContainerStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ContainerStatus", "variableName" : "containerStatus", "variableType" : "ContainerStatus", "documentation" : null, "simpleType" : "ContainerStatus", "variableSetterType" : "ContainerStatus" }, "wrapper" : false }, "CorsPolicyNotFoundException" : { "c2jName" : "CorsPolicyNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The CORS policy that you specified in the request does not exist.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "CorsPolicyNotFoundException", "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" : "CorsPolicyNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CorsPolicyNotFoundException", "variableName" : "corsPolicyNotFoundException", "variableType" : "CorsPolicyNotFoundException", "documentation" : null, "simpleType" : "CorsPolicyNotFoundException", "variableSetterType" : "CorsPolicyNotFoundException" }, "wrapper" : false }, "CorsRule" : { "c2jName" : "CorsRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A rule for a CORS policy. You can add up to 100 rules to a CORS policy. If more than one rule applies, the service uses the first applicable rule listed.

", "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" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "defaultConsumerFluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

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

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n

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

\n@return One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigins", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigins", "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" : "Origin", "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" : "AllowedOrigins", "sensitive" : false, "setterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedMethodsAsStrings", "beanStyleSetterMethodName" : "setAllowedMethodsWithStrings", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "defaultConsumerFluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

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

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedMethods", "fluentEnumSetterMethodName" : "allowedMethods", "fluentGetterMethodName" : "allowedMethodsAsStrings", "fluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethodsWithStrings", "getterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n

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

\n@return Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethods", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethods", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MethodName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MethodName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName\n@return Returns a reference to this object so that method calls can be chained together.\n@see MethodName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link MethodName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see MethodName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName", "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" : "AllowedMethods", "sensitive" : false, "setterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "setterMethodName" : "setAllowedMethodsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "defaultConsumerFluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

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

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedHeaders", "getterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n

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

\n@return Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeaders", "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" : "Header", "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" : "AllowedHeaders", "sensitive" : false, "setterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "defaultConsumerFluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

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

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAgeSeconds", "getterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@return The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxAgeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAgeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "sensitive" : false, "setterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "defaultConsumerFluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

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

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exposeHeaders", "getterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n

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

\n@return One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeaders", "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" : "Header", "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" : "ExposeHeaders", "sensitive" : false, "setterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedHeaders" : { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "defaultConsumerFluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

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

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedHeaders", "getterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n

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

\n@return Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeaders", "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" : "Header", "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" : "AllowedHeaders", "sensitive" : false, "setterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedMethods" : { "beanStyleGetterMethodName" : "getAllowedMethodsAsStrings", "beanStyleSetterMethodName" : "setAllowedMethodsWithStrings", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "defaultConsumerFluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

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

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedMethods", "fluentEnumSetterMethodName" : "allowedMethods", "fluentGetterMethodName" : "allowedMethodsAsStrings", "fluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethodsWithStrings", "getterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n

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

\n@return Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethods", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethods", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MethodName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MethodName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName\n@return Returns a reference to this object so that method calls can be chained together.\n@see MethodName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link MethodName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see MethodName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName", "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" : "AllowedMethods", "sensitive" : false, "setterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "setterMethodName" : "setAllowedMethodsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AllowedOrigins" : { "beanStyleGetterMethodName" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "defaultConsumerFluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

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

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n

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

\n@return One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigins", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigins", "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" : "Origin", "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" : "AllowedOrigins", "sensitive" : false, "setterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ExposeHeaders" : { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "defaultConsumerFluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

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

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exposeHeaders", "getterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n

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

\n@return One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeaders", "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" : "Header", "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" : "ExposeHeaders", "sensitive" : false, "setterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxAgeSeconds" : { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "defaultConsumerFluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

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

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAgeSeconds", "getterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@return The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxAgeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAgeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "sensitive" : false, "setterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAllowedOrigins", "beanStyleSetterMethodName" : "setAllowedOrigins", "c2jName" : "AllowedOrigins", "c2jShape" : "AllowedOrigins", "defaultConsumerFluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

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

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedOrigins", "fluentSetterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedOrigins", "getterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n

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

\n@return One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedOrigins", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedOrigins", "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" : "Origin", "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" : "AllowedOrigins", "sensitive" : false, "setterDocumentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

\n@param allowedOrigins One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.", "setterMethodName" : "setAllowedOrigins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedOrigins", "variableType" : "java.util.List", "documentation" : "

One or more response headers that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

Each CORS rule must have at least one AllowedOrigins element. The string value can include only one wildcard character (*), for example, http://*.example.com. Additionally, you can specify only one wildcard character to allow cross-origin access for all origins.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedMethodsAsStrings", "beanStyleSetterMethodName" : "setAllowedMethodsWithStrings", "c2jName" : "AllowedMethods", "c2jShape" : "AllowedMethods", "defaultConsumerFluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

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

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "allowedMethods", "fluentEnumSetterMethodName" : "allowedMethods", "fluentGetterMethodName" : "allowedMethodsAsStrings", "fluentSetterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedMethodsWithStrings", "getterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n

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

\n@return Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedMethods", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedMethods", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MethodName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "MethodName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName\n@return Returns a reference to this object so that method calls can be chained together.\n@see MethodName", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link MethodName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

\n@return The value of the Member property for this object.\n@see MethodName", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see MethodName", "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" : "AllowedMethods", "sensitive" : false, "setterDocumentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

\n@param allowedMethods Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.", "setterMethodName" : "setAllowedMethodsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedMethods", "variableType" : "java.util.List", "documentation" : "

Identifies an HTTP method that the origin that is specified in the rule is allowed to execute.

Each CORS rule must contain at least one AllowedMethods and one AllowedOrigins element.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedHeaders", "beanStyleSetterMethodName" : "setAllowedHeaders", "c2jName" : "AllowedHeaders", "c2jShape" : "AllowedHeaders", "defaultConsumerFluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

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

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedHeaders", "fluentSetterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedHeaders", "getterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n

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

\n@return Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedHeaders", "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" : "Header", "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" : "AllowedHeaders", "sensitive" : false, "setterDocumentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

\n@param allowedHeaders Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).", "setterMethodName" : "setAllowedHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "allowedHeaders", "variableType" : "java.util.List", "documentation" : "

Specifies which headers are allowed in a preflight OPTIONS request through the Access-Control-Request-Headers header. Each header name that is specified in Access-Control-Request-Headers must have a corresponding entry in the rule. Only the headers that were requested are sent back.

This element can contain only one wildcard character (*).

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAgeSeconds", "beanStyleSetterMethodName" : "setMaxAgeSeconds", "c2jName" : "MaxAgeSeconds", "c2jShape" : "MaxAgeSeconds", "defaultConsumerFluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

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

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAgeSeconds", "fluentSetterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAgeSeconds", "getterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@return The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxAgeSeconds", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAgeSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAgeSeconds", "sensitive" : false, "setterDocumentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

\n@param maxAgeSeconds The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.", "setterMethodName" : "setMaxAgeSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAgeSeconds", "variableType" : "Integer", "documentation" : "

The time in seconds that your browser caches the preflight response for the specified resource.

A CORS rule can have only one MaxAgeSeconds element.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExposeHeaders", "beanStyleSetterMethodName" : "setExposeHeaders", "c2jName" : "ExposeHeaders", "c2jShape" : "ExposeHeaders", "defaultConsumerFluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

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

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "exposeHeaders", "fluentSetterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "exposeHeaders", "getterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n

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

\n@return One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExposeHeaders", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ExposeHeaders", "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" : "Header", "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" : "ExposeHeaders", "sensitive" : false, "setterDocumentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

\n@param exposeHeaders One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.", "setterMethodName" : "setExposeHeaders", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "exposeHeaders", "variableType" : "java.util.List", "documentation" : "

One or more headers in the response that you want users to be able to access from their applications (for example, from a JavaScript XMLHttpRequest object).

This element is optional for each rule.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AllowedOrigins", "AllowedHeaders" ], "shapeName" : "CorsRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "corsRule", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "wrapper" : false }, "CreateContainerRequest" : { "c2jName" : "CreateContainerInput", "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" : "CreateContainer", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.CreateContainer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

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

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@return The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

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

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@return The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

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

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@return The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

\n@param containerName The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name for the container. The name must be from 1 to 255 characters. Container names must be unique to your AWS account within a specific region. As an example, you could create a container named movies in every region, as long as you don’t have an existing container with that name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "CreateContainerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateContainerRequest", "variableName" : "createContainerRequest", "variableType" : "CreateContainerRequest", "documentation" : null, "simpleType" : "CreateContainerRequest", "variableSetterType" : "CreateContainerRequest" }, "wrapper" : false }, "CreateContainerResponse" : { "c2jName" : "CreateContainerOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

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

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@return ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "getterModel" : { "returnType" : "Container", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Container", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Container" : { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

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

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@return ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "getterModel" : { "returnType" : "Container", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Container", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

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

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@return ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "getterModel" : { "returnType" : "Container", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Container", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Container", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Container", "sensitive" : false, "setterDocumentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

\n@param container ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

ContainerARN: The Amazon Resource Name (ARN) of the newly created container. The ARN has the following format: arn:aws:<region>:<account that owns this container>:container/<name of container>. For example: arn:aws:mediastore:us-west-2:111122223333:container/movies

ContainerName: The container name as specified in the request.

CreationTime: Unix time stamp.

Status: The status of container creation or deletion. The status is one of the following: CREATING, ACTIVE, or DELETING. While the service is creating the container, the status is CREATING. When an endpoint is available, the status changes to ACTIVE.

The return value does not include the container's endpoint. To make downstream requests, you must obtain this value by using DescribeContainer or ListContainers.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Container" ], "shapeName" : "CreateContainerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateContainerResponse", "variableName" : "createContainerResponse", "variableType" : "CreateContainerResponse", "documentation" : null, "simpleType" : "CreateContainerResponse", "variableSetterType" : "CreateContainerResponse" }, "wrapper" : false }, "DeleteContainerPolicyRequest" : { "c2jName" : "DeleteContainerPolicyInput", "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" : "DeleteContainerPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.DeleteContainerPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the policy.

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

The name of the container that holds the policy.

\n@param containerName The name of the container that holds the policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "DeleteContainerPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteContainerPolicyRequest", "variableName" : "deleteContainerPolicyRequest", "variableType" : "DeleteContainerPolicyRequest", "documentation" : null, "simpleType" : "DeleteContainerPolicyRequest", "variableSetterType" : "DeleteContainerPolicyRequest" }, "wrapper" : false }, "DeleteContainerPolicyResponse" : { "c2jName" : "DeleteContainerPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteContainerPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteContainerPolicyResponse", "variableName" : "deleteContainerPolicyResponse", "variableType" : "DeleteContainerPolicyResponse", "documentation" : null, "simpleType" : "DeleteContainerPolicyResponse", "variableSetterType" : "DeleteContainerPolicyResponse" }, "wrapper" : false }, "DeleteContainerRequest" : { "c2jName" : "DeleteContainerInput", "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" : "DeleteContainer", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.DeleteContainer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to delete.

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

The name of the container to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to delete.

\n@return The name of the container to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to delete.

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

The name of the container to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to delete.

\n@return The name of the container to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to delete.

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

The name of the container to delete.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to delete.

\n@return The name of the container to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to delete.

\n@param containerName The name of the container to delete.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to delete.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "DeleteContainerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteContainerRequest", "variableName" : "deleteContainerRequest", "variableType" : "DeleteContainerRequest", "documentation" : null, "simpleType" : "DeleteContainerRequest", "variableSetterType" : "DeleteContainerRequest" }, "wrapper" : false }, "DeleteContainerResponse" : { "c2jName" : "DeleteContainerOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteContainerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteContainerResponse", "variableName" : "deleteContainerResponse", "variableType" : "DeleteContainerResponse", "documentation" : null, "simpleType" : "DeleteContainerResponse", "variableSetterType" : "DeleteContainerResponse" }, "wrapper" : false }, "DeleteCorsPolicyRequest" : { "c2jName" : "DeleteCorsPolicyInput", "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" : "DeleteCorsPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.DeleteCorsPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to remove the policy from.

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

The name of the container to remove the policy from.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to remove the policy from.

\n@return The name of the container to remove the policy from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to remove the policy from.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to remove the policy from.

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

The name of the container to remove the policy from.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to remove the policy from.

\n@return The name of the container to remove the policy from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to remove the policy from.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to remove the policy from.

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

The name of the container to remove the policy from.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to remove the policy from.

\n@return The name of the container to remove the policy from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to remove the policy from.

\n@param containerName The name of the container to remove the policy from.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to remove the policy from.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "DeleteCorsPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteCorsPolicyRequest", "variableName" : "deleteCorsPolicyRequest", "variableType" : "DeleteCorsPolicyRequest", "documentation" : null, "simpleType" : "DeleteCorsPolicyRequest", "variableSetterType" : "DeleteCorsPolicyRequest" }, "wrapper" : false }, "DeleteCorsPolicyResponse" : { "c2jName" : "DeleteCorsPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteCorsPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteCorsPolicyResponse", "variableName" : "deleteCorsPolicyResponse", "variableType" : "DeleteCorsPolicyResponse", "documentation" : null, "simpleType" : "DeleteCorsPolicyResponse", "variableSetterType" : "DeleteCorsPolicyResponse" }, "wrapper" : false }, "DeleteLifecyclePolicyRequest" : { "c2jName" : "DeleteLifecyclePolicyInput", "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" : "DeleteLifecyclePolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.DeleteLifecyclePolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

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

The name of the container that holds the object lifecycle policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@return The name of the container that holds the object lifecycle policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the object lifecycle policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

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

The name of the container that holds the object lifecycle policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@return The name of the container that holds the object lifecycle policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the object lifecycle policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

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

The name of the container that holds the object lifecycle policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@return The name of the container that holds the object lifecycle policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that holds the object lifecycle policy.

\n@param containerName The name of the container that holds the object lifecycle policy.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that holds the object lifecycle policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "DeleteLifecyclePolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteLifecyclePolicyRequest", "variableName" : "deleteLifecyclePolicyRequest", "variableType" : "DeleteLifecyclePolicyRequest", "documentation" : null, "simpleType" : "DeleteLifecyclePolicyRequest", "variableSetterType" : "DeleteLifecyclePolicyRequest" }, "wrapper" : false }, "DeleteLifecyclePolicyResponse" : { "c2jName" : "DeleteLifecyclePolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteLifecyclePolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteLifecyclePolicyResponse", "variableName" : "deleteLifecyclePolicyResponse", "variableType" : "DeleteLifecyclePolicyResponse", "documentation" : null, "simpleType" : "DeleteLifecyclePolicyResponse", "variableSetterType" : "DeleteLifecyclePolicyResponse" }, "wrapper" : false }, "DescribeContainerRequest" : { "c2jName" : "DescribeContainerInput", "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" : "DescribeContainer", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.DescribeContainer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to query.

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

The name of the container to query.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to query.

\n@return The name of the container to query.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to query.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to query.

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

The name of the container to query.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to query.

\n@return The name of the container to query.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to query.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container to query.

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

The name of the container to query.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container to query.

\n@return The name of the container to query.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container to query.

\n@param containerName The name of the container to query.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container to query.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeContainerRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeContainerRequest", "variableName" : "describeContainerRequest", "variableType" : "DescribeContainerRequest", "documentation" : null, "simpleType" : "DescribeContainerRequest", "variableSetterType" : "DescribeContainerRequest" }, "wrapper" : false }, "DescribeContainerResponse" : { "c2jName" : "DescribeContainerOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

The name of the queried container.

\n@param container The name of the queried container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

\n@param container The name of the queried container.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

The name of the queried container.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Container" : { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

The name of the queried container.

\n@param container The name of the queried container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

\n@param container The name of the queried container.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

The name of the queried container.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainer", "beanStyleSetterMethodName" : "setContainer", "c2jName" : "Container", "c2jShape" : "Container", "defaultConsumerFluentSetterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "container", "fluentSetterDocumentation" : "

The name of the queried container.

\n@param container The name of the queried container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "container", "getterDocumentation" : "

The name of the queried container.

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

The name of the queried container.

\n@param container The name of the queried container.", "setterMethodName" : "setContainer", "setterModel" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "container", "variableType" : "Container", "documentation" : "

The name of the queried container.

", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeContainerResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeContainerResponse", "variableName" : "describeContainerResponse", "variableType" : "DescribeContainerResponse", "documentation" : null, "simpleType" : "DescribeContainerResponse", "variableSetterType" : "DescribeContainerResponse" }, "wrapper" : false }, "GetContainerPolicyRequest" : { "c2jName" : "GetContainerPolicyInput", "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" : "GetContainerPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.GetContainerPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container.

\n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container.

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

The name of the container.

\n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container.

\n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container.

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

The name of the container.

\n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container.

\n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container.

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

The name of the container.

\n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "GetContainerPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetContainerPolicyRequest", "variableName" : "getContainerPolicyRequest", "variableType" : "GetContainerPolicyRequest", "documentation" : null, "simpleType" : "GetContainerPolicyRequest", "variableSetterType" : "GetContainerPolicyRequest" }, "wrapper" : false }, "GetContainerPolicyResponse" : { "c2jName" : "GetContainerPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

The contents of the access policy.

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

The contents of the access policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The contents of the access policy.

\n@return The contents of the access policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The contents of the access policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Policy" : { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

The contents of the access policy.

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

The contents of the access policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The contents of the access policy.

\n@return The contents of the access policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The contents of the access policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

The contents of the access policy.

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

The contents of the access policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policy", "getterDocumentation" : "

The contents of the access policy.

\n@return The contents of the access policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Policy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policy", "sensitive" : false, "setterDocumentation" : "

The contents of the access policy.

\n@param policy The contents of the access policy.", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

The contents of the access policy.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Policy" ], "shapeName" : "GetContainerPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetContainerPolicyResponse", "variableName" : "getContainerPolicyResponse", "variableType" : "GetContainerPolicyResponse", "documentation" : null, "simpleType" : "GetContainerPolicyResponse", "variableSetterType" : "GetContainerPolicyResponse" }, "wrapper" : false }, "GetCorsPolicyRequest" : { "c2jName" : "GetCorsPolicyInput", "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" : "GetCorsPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.GetCorsPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

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

The name of the container that the policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the policy is assigned to.

\n@return The name of the container that the policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

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

The name of the container that the policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the policy is assigned to.

\n@return The name of the container that the policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

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

The name of the container that the policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the policy is assigned to.

\n@return The name of the container that the policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the policy is assigned to.

\n@param containerName The name of the container that the policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "GetCorsPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCorsPolicyRequest", "variableName" : "getCorsPolicyRequest", "variableType" : "GetCorsPolicyRequest", "documentation" : null, "simpleType" : "GetCorsPolicyRequest", "variableSetterType" : "GetCorsPolicyRequest" }, "wrapper" : false }, "GetCorsPolicyResponse" : { "c2jName" : "GetCorsPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

The CORS policy assigned to the container.

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

The CORS policy assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

The CORS policy assigned to the container.

\n

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

\n@return The CORS policy assigned to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

The CORS policy assigned to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CorsPolicy" : { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

The CORS policy assigned to the container.

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

The CORS policy assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

The CORS policy assigned to the container.

\n

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

\n@return The CORS policy assigned to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

The CORS policy assigned to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

The CORS policy assigned to the container.

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

The CORS policy assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

The CORS policy assigned to the container.

\n

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

\n@return The CORS policy assigned to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

The CORS policy assigned to the container.

\n@param corsPolicy The CORS policy assigned to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

The CORS policy assigned to the container.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CorsPolicy" ], "shapeName" : "GetCorsPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCorsPolicyResponse", "variableName" : "getCorsPolicyResponse", "variableType" : "GetCorsPolicyResponse", "documentation" : null, "simpleType" : "GetCorsPolicyResponse", "variableSetterType" : "GetCorsPolicyResponse" }, "wrapper" : false }, "GetLifecyclePolicyRequest" : { "c2jName" : "GetLifecyclePolicyInput", "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" : "GetLifecyclePolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.GetLifecyclePolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

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

The name of the container that the object lifecycle policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@return The name of the container that the object lifecycle policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the object lifecycle policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

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

The name of the container that the object lifecycle policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@return The name of the container that the object lifecycle policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the object lifecycle policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

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

The name of the container that the object lifecycle policy is assigned to.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@return The name of the container that the object lifecycle policy is assigned to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

The name of the container that the object lifecycle policy is assigned to.

\n@param containerName The name of the container that the object lifecycle policy is assigned to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container that the object lifecycle policy is assigned to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "GetLifecyclePolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetLifecyclePolicyRequest", "variableName" : "getLifecyclePolicyRequest", "variableType" : "GetLifecyclePolicyRequest", "documentation" : null, "simpleType" : "GetLifecyclePolicyRequest", "variableSetterType" : "GetLifecyclePolicyRequest" }, "wrapper" : false }, "GetLifecyclePolicyResponse" : { "c2jName" : "GetLifecyclePolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

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

The object lifecycle policy that is assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@return The object lifecycle policy that is assigned to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

The object lifecycle policy that is assigned to the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LifecyclePolicy" : { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

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

The object lifecycle policy that is assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@return The object lifecycle policy that is assigned to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

The object lifecycle policy that is assigned to the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

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

The object lifecycle policy that is assigned to the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@return The object lifecycle policy that is assigned to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

The object lifecycle policy that is assigned to the container.

\n@param lifecyclePolicy The object lifecycle policy that is assigned to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

The object lifecycle policy that is assigned to the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "LifecyclePolicy" ], "shapeName" : "GetLifecyclePolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetLifecyclePolicyResponse", "variableName" : "getLifecyclePolicyResponse", "variableType" : "GetLifecyclePolicyResponse", "documentation" : null, "simpleType" : "GetLifecyclePolicyResponse", "variableSetterType" : "GetLifecyclePolicyResponse" }, "wrapper" : false }, "InternalServerErrorException" : { "c2jName" : "InternalServerError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The service is temporarily unavailable.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerError", "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" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false }, "LimitExceededException" : { "c2jName" : "LimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A service limit has been exceeded.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "LimitExceededException", "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" : "LimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LimitExceededException", "variableName" : "limitExceededException", "variableType" : "LimitExceededException", "documentation" : null, "simpleType" : "LimitExceededException", "variableSetterType" : "LimitExceededException" }, "wrapper" : false }, "ListContainersRequest" : { "c2jName" : "ListContainersInput", "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" : "ListContainers", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.ListContainers", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

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

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@return Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ContainerListLimit", "defaultConsumerFluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

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

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@return Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ContainerListLimit", "defaultConsumerFluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

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

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@return Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

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

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@return Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

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

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@return Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

\n@param nextToken Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

Only if you used MaxResults in the first command, enter the token (which was included in the previous response) to obtain the next set of containers. This token is included in a response only if there actually are more containers to list.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "ContainerListLimit", "defaultConsumerFluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

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

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@return Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxResults", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MaxResults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxResults", "sensitive" : false, "setterDocumentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

\n@param maxResults Enter the maximum number of containers in the response. Use from 1 to 255 characters.", "setterMethodName" : "setMaxResults", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxResults", "variableType" : "Integer", "documentation" : "

Enter the maximum number of containers in the response. Use from 1 to 255 characters.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListContainersRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListContainersRequest", "variableName" : "listContainersRequest", "variableType" : "ListContainersRequest", "documentation" : null, "simpleType" : "ListContainersRequest", "variableSetterType" : "ListContainersRequest" }, "wrapper" : false }, "ListContainersResponse" : { "c2jName" : "ListContainersOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContainers", "beanStyleSetterMethodName" : "setContainers", "c2jName" : "Containers", "c2jShape" : "ContainerList", "defaultConsumerFluentSetterDocumentation" : "

The names of the containers.

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

The names of the containers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containers", "fluentSetterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containers", "getterDocumentation" : "

The names of the containers.

\n

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

\n@return The names of the containers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Containers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Containers", "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" : "Container", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Container.Builder} avoiding the need to create one manually via {@link Container#builder()}.\n\nWhen the {@link Consumer} completes, {@link Container.Builder#build()} is called immediately and its result is passed to {@link #member(Container)}.\n@param member a consumer that will call methods on {@link Container.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Container)", "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" : "Container", "documentation" : 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" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : "", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Container", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Container", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Containers", "sensitive" : false, "setterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.", "setterMethodName" : "setContainers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : "

The names of the containers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

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

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@return NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Containers" : { "beanStyleGetterMethodName" : "getContainers", "beanStyleSetterMethodName" : "setContainers", "c2jName" : "Containers", "c2jShape" : "ContainerList", "defaultConsumerFluentSetterDocumentation" : "

The names of the containers.

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

The names of the containers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containers", "fluentSetterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containers", "getterDocumentation" : "

The names of the containers.

\n

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

\n@return The names of the containers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Containers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Containers", "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" : "Container", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Container.Builder} avoiding the need to create one manually via {@link Container#builder()}.\n\nWhen the {@link Consumer} completes, {@link Container.Builder#build()} is called immediately and its result is passed to {@link #member(Container)}.\n@param member a consumer that will call methods on {@link Container.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Container)", "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" : "Container", "documentation" : 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" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : "", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Container", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Container", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Containers", "sensitive" : false, "setterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.", "setterMethodName" : "setContainers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : "

The names of the containers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

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

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@return NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainers", "beanStyleSetterMethodName" : "setContainers", "c2jName" : "Containers", "c2jShape" : "ContainerList", "defaultConsumerFluentSetterDocumentation" : "

The names of the containers.

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

The names of the containers.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containers", "fluentSetterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containers", "getterDocumentation" : "

The names of the containers.

\n

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

\n@return The names of the containers.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Containers", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Containers", "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" : "Container", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Container.Builder} avoiding the need to create one manually via {@link Container#builder()}.\n\nWhen the {@link Consumer} completes, {@link Container.Builder#build()} is called immediately and its result is passed to {@link #member(Container)}.\n@param member a consumer that will call methods on {@link Container.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Container)", "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" : "Container", "documentation" : 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" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : null, "simpleType" : "Container", "variableSetterType" : "Container" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Container", "variableName" : "member", "variableType" : "Container", "documentation" : "", "simpleType" : "Container", "variableSetterType" : "Container" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Container", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Container", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Containers", "sensitive" : false, "setterDocumentation" : "

The names of the containers.

\n@param containers The names of the containers.", "setterMethodName" : "setContainers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "containers", "variableType" : "java.util.List", "documentation" : "

The names of the containers.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "PaginationToken", "defaultConsumerFluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

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

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@return NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

\n@param nextToken NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

NextToken is the token to use in the next call to ListContainers. This token is returned only if you included the MaxResults tag in the original command, and only if there are still containers to return.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Containers" ], "shapeName" : "ListContainersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListContainersResponse", "variableName" : "listContainersResponse", "variableType" : "ListContainersResponse", "documentation" : null, "simpleType" : "ListContainersResponse", "variableSetterType" : "ListContainersResponse" }, "wrapper" : false }, "MethodName" : { "c2jName" : "MethodName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PUT", "value" : "PUT" }, { "name" : "GET", "value" : "GET" }, { "name" : "DELETE", "value" : "DELETE" }, { "name" : "HEAD", "value" : "HEAD" } ], "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" : "MethodName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MethodName", "variableName" : "methodName", "variableType" : "MethodName", "documentation" : null, "simpleType" : "MethodName", "variableSetterType" : "MethodName" }, "wrapper" : false }, "PolicyNotFoundException" : { "c2jName" : "PolicyNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The policy that you specified in the request does not exist.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PolicyNotFoundException", "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" : "PolicyNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PolicyNotFoundException", "variableName" : "policyNotFoundException", "variableType" : "PolicyNotFoundException", "documentation" : null, "simpleType" : "PolicyNotFoundException", "variableSetterType" : "PolicyNotFoundException" }, "wrapper" : false }, "PutContainerPolicyRequest" : { "c2jName" : "PutContainerPolicyInput", "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" : "PutContainerPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.PutContainerPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

The name of the container.

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

The name of the container.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

The name of the container.

\n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

The name of the container.

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

The name of the container.

\n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

The name of the container.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

The contents of the policy, which includes the following:

  • One Version tag

  • One Statement tag that contains the standard tags for the policy.

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

The contents of the policy, which includes the following:

  • One Version tag

  • One Statement tag that contains the standard tags for the policy.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

The contents of the policy, which includes the following:

  • One Version tag

  • One Statement tag that contains the standard tags for the policy.

\n@param policy The contents of the policy, which includes the following:

  • One Version tag

  • One Statement tag that contains the standard tags for the policy.

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

    The contents of the policy, which includes the following:

    • One Version tag

    • One Statement tag that contains the standard tags for the policy.

    \n@return The contents of the policy, which includes the following:

    • One Version tag

    • One Statement tag that contains the standard tags for the policy.

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

      The contents of the policy, which includes the following:

      • One Version tag

      • One Statement tag that contains the standard tags for the policy.

      \n@param policy The contents of the policy, which includes the following:

      • One Version tag

      • One Statement tag that contains the standard tags for the policy.

      • ", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

        The contents of the policy, which includes the following:

        • One Version tag

        • One Statement tag that contains the standard tags for the policy.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

        The name of the container.

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

        The name of the container.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

        The name of the container.

        \n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

        The name of the container.

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

        The name of the container.

        \n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

        The name of the container.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policy" : { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

        The contents of the policy, which includes the following:

        • One Version tag

        • One Statement tag that contains the standard tags for the policy.

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

        The contents of the policy, which includes the following:

        • One Version tag

        • One Statement tag that contains the standard tags for the policy.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

        The contents of the policy, which includes the following:

        • One Version tag

        • One Statement tag that contains the standard tags for the policy.

        \n@param policy The contents of the policy, which includes the following:

        • One Version tag

        • One Statement tag that contains the standard tags for the policy.

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

          The contents of the policy, which includes the following:

          • One Version tag

          • One Statement tag that contains the standard tags for the policy.

          \n@return The contents of the policy, which includes the following:

          • One Version tag

          • One Statement tag that contains the standard tags for the policy.

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

            The contents of the policy, which includes the following:

            • One Version tag

            • One Statement tag that contains the standard tags for the policy.

            \n@param policy The contents of the policy, which includes the following:

            • One Version tag

            • One Statement tag that contains the standard tags for the policy.

            • ", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

              The contents of the policy, which includes the following:

              • One Version tag

              • One Statement tag that contains the standard tags for the policy.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

              The name of the container.

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

              The name of the container.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

              The name of the container.

              \n@param containerName The name of the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

              The name of the container.

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

              The name of the container.

              \n@param containerName The name of the container.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

              The name of the container.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicy", "beanStyleSetterMethodName" : "setPolicy", "c2jName" : "Policy", "c2jShape" : "ContainerPolicy", "defaultConsumerFluentSetterDocumentation" : "

              The contents of the policy, which includes the following:

              • One Version tag

              • One Statement tag that contains the standard tags for the policy.

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

              The contents of the policy, which includes the following:

              • One Version tag

              • One Statement tag that contains the standard tags for the policy.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policy", "fluentSetterDocumentation" : "

              The contents of the policy, which includes the following:

              • One Version tag

              • One Statement tag that contains the standard tags for the policy.

              \n@param policy The contents of the policy, which includes the following:

              • One Version tag

              • One Statement tag that contains the standard tags for the policy.

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

                The contents of the policy, which includes the following:

                • One Version tag

                • One Statement tag that contains the standard tags for the policy.

                \n@return The contents of the policy, which includes the following:

                • One Version tag

                • One Statement tag that contains the standard tags for the policy.

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

                  The contents of the policy, which includes the following:

                  • One Version tag

                  • One Statement tag that contains the standard tags for the policy.

                  \n@param policy The contents of the policy, which includes the following:

                  • One Version tag

                  • One Statement tag that contains the standard tags for the policy.

                  • ", "setterMethodName" : "setPolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policy", "variableType" : "String", "documentation" : "

                    The contents of the policy, which includes the following:

                    • One Version tag

                    • One Statement tag that contains the standard tags for the policy.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName", "Policy" ], "shapeName" : "PutContainerPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutContainerPolicyRequest", "variableName" : "putContainerPolicyRequest", "variableType" : "PutContainerPolicyRequest", "documentation" : null, "simpleType" : "PutContainerPolicyRequest", "variableSetterType" : "PutContainerPolicyRequest" }, "wrapper" : false }, "PutContainerPolicyResponse" : { "c2jName" : "PutContainerPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutContainerPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutContainerPolicyResponse", "variableName" : "putContainerPolicyResponse", "variableType" : "PutContainerPolicyResponse", "documentation" : null, "simpleType" : "PutContainerPolicyResponse", "variableSetterType" : "PutContainerPolicyResponse" }, "wrapper" : false }, "PutCorsPolicyRequest" : { "c2jName" : "PutCorsPolicyInput", "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" : "PutCorsPolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.PutCorsPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

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

                    The name of the container that you want to assign the CORS policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@return The name of the container that you want to assign the CORS policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

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

                    The CORS policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n

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

                    \n@return The CORS policy to apply to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

                    The CORS policy to apply to the container.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

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

                    The name of the container that you want to assign the CORS policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@return The name of the container that you want to assign the CORS policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CorsPolicy" : { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

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

                    The CORS policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n

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

                    \n@return The CORS policy to apply to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

                    The CORS policy to apply to the container.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

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

                    The name of the container that you want to assign the CORS policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@return The name of the container that you want to assign the CORS policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    \n@param containerName The name of the container that you want to assign the CORS policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the CORS policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCorsPolicy", "beanStyleSetterMethodName" : "setCorsPolicy", "c2jName" : "CorsPolicy", "c2jShape" : "CorsPolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

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

                    The CORS policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "corsPolicy", "fluentSetterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "corsPolicy", "getterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n

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

                    \n@return The CORS policy to apply to the container.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CorsPolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "CorsPolicy", "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" : "CorsRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CorsRule.Builder} avoiding the need to create one manually via {@link CorsRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link CorsRule.Builder#build()} is called immediately and its result is passed to {@link #member(CorsRule)}.\n@param member a consumer that will call methods on {@link CorsRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CorsRule)", "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" : "CorsRule", "documentation" : 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" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : null, "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CorsRule", "variableName" : "member", "variableType" : "CorsRule", "documentation" : "", "simpleType" : "CorsRule", "variableSetterType" : "CorsRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CorsRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CorsRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CorsPolicy", "sensitive" : false, "setterDocumentation" : "

                    The CORS policy to apply to the container.

                    \n@param corsPolicy The CORS policy to apply to the container.", "setterMethodName" : "setCorsPolicy", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "corsPolicy", "variableType" : "java.util.List", "documentation" : "

                    The CORS policy to apply to the container.

                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName", "CorsPolicy" ], "shapeName" : "PutCorsPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutCorsPolicyRequest", "variableName" : "putCorsPolicyRequest", "variableType" : "PutCorsPolicyRequest", "documentation" : null, "simpleType" : "PutCorsPolicyRequest", "variableSetterType" : "PutCorsPolicyRequest" }, "wrapper" : false }, "PutCorsPolicyResponse" : { "c2jName" : "PutCorsPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutCorsPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutCorsPolicyResponse", "variableName" : "putCorsPolicyResponse", "variableType" : "PutCorsPolicyResponse", "documentation" : null, "simpleType" : "PutCorsPolicyResponse", "variableSetterType" : "PutCorsPolicyResponse" }, "wrapper" : false }, "PutLifecyclePolicyRequest" : { "c2jName" : "PutLifecyclePolicyInput", "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" : "PutLifecyclePolicy", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.PutLifecyclePolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

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

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@return The name of the container that you want to assign the object lifecycle policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

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

                    The object lifecycle policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@return The object lifecycle policy to apply to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

                    The object lifecycle policy to apply to the container.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

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

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@return The name of the container that you want to assign the object lifecycle policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LifecyclePolicy" : { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

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

                    The object lifecycle policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@return The object lifecycle policy to apply to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

                    The object lifecycle policy to apply to the container.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

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

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@return The name of the container that you want to assign the object lifecycle policy to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    \n@param containerName The name of the container that you want to assign the object lifecycle policy to.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to assign the object lifecycle policy to.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLifecyclePolicy", "beanStyleSetterMethodName" : "setLifecyclePolicy", "c2jName" : "LifecyclePolicy", "c2jShape" : "LifecyclePolicy", "defaultConsumerFluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

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

                    The object lifecycle policy to apply to the container.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lifecyclePolicy", "fluentSetterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lifecyclePolicy", "getterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@return The object lifecycle policy to apply to the container.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LifecyclePolicy", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "LifecyclePolicy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LifecyclePolicy", "sensitive" : false, "setterDocumentation" : "

                    The object lifecycle policy to apply to the container.

                    \n@param lifecyclePolicy The object lifecycle policy to apply to the container.", "setterMethodName" : "setLifecyclePolicy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lifecyclePolicy", "variableType" : "String", "documentation" : "

                    The object lifecycle policy to apply to the container.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName", "LifecyclePolicy" ], "shapeName" : "PutLifecyclePolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutLifecyclePolicyRequest", "variableName" : "putLifecyclePolicyRequest", "variableType" : "PutLifecyclePolicyRequest", "documentation" : null, "simpleType" : "PutLifecyclePolicyRequest", "variableSetterType" : "PutLifecyclePolicyRequest" }, "wrapper" : false }, "PutLifecyclePolicyResponse" : { "c2jName" : "PutLifecyclePolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutLifecyclePolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutLifecyclePolicyResponse", "variableName" : "putLifecyclePolicyResponse", "variableType" : "PutLifecyclePolicyResponse", "documentation" : null, "simpleType" : "PutLifecyclePolicyResponse", "variableSetterType" : "PutLifecyclePolicyResponse" }, "wrapper" : false }, "StartAccessLoggingRequest" : { "c2jName" : "StartAccessLoggingInput", "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" : "StartAccessLogging", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.StartAccessLogging", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to start access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@return The name of the container that you want to start access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to start access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@return The name of the container that you want to start access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to start access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@return The name of the container that you want to start access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to start access logging on.

                    \n@param containerName The name of the container that you want to start access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to start access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "StartAccessLoggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartAccessLoggingRequest", "variableName" : "startAccessLoggingRequest", "variableType" : "StartAccessLoggingRequest", "documentation" : null, "simpleType" : "StartAccessLoggingRequest", "variableSetterType" : "StartAccessLoggingRequest" }, "wrapper" : false }, "StartAccessLoggingResponse" : { "c2jName" : "StartAccessLoggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartAccessLoggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartAccessLoggingResponse", "variableName" : "startAccessLoggingResponse", "variableType" : "StartAccessLoggingResponse", "documentation" : null, "simpleType" : "StartAccessLoggingResponse", "variableSetterType" : "StartAccessLoggingResponse" }, "wrapper" : false }, "StopAccessLoggingRequest" : { "c2jName" : "StopAccessLoggingInput", "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" : "StopAccessLogging", "locationName" : null, "requestUri" : "/", "target" : "MediaStore_20170901.StopAccessLogging", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@return The name of the container that you want to stop access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ContainerName" : { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@return The name of the container that you want to stop access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContainerName", "beanStyleSetterMethodName" : "setContainerName", "c2jName" : "ContainerName", "c2jShape" : "ContainerName", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging 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 #containerName(String)}.\n@param containerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #containerName(String)", "deprecated" : false, "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "containerName", "fluentSetterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "containerName", "getterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@return The name of the container that you want to stop access logging 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" : "ContainerName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ContainerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContainerName", "sensitive" : false, "setterDocumentation" : "

                    The name of the container that you want to stop access logging on.

                    \n@param containerName The name of the container that you want to stop access logging on.", "setterMethodName" : "setContainerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "containerName", "variableType" : "String", "documentation" : "

                    The name of the container that you want to stop access logging on.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ContainerName" ], "shapeName" : "StopAccessLoggingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopAccessLoggingRequest", "variableName" : "stopAccessLoggingRequest", "variableType" : "StopAccessLoggingRequest", "documentation" : null, "simpleType" : "StopAccessLoggingRequest", "variableSetterType" : "StopAccessLoggingRequest" }, "wrapper" : false }, "StopAccessLoggingResponse" : { "c2jName" : "StopAccessLoggingOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "nonStreamingMembers" : [ ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StopAccessLoggingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopAccessLoggingResponse", "variableName" : "stopAccessLoggingResponse", "variableType" : "StopAccessLoggingResponse", "documentation" : null, "simpleType" : "StopAccessLoggingResponse", "variableSetterType" : "StopAccessLoggingResponse" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "MediaStoreException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.mediastore.model.MediaStoreException", "sdkRequestBaseClassName" : "MediaStoreRequest", "sdkResponseBaseClassName" : "MediaStoreResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy